.dm-tree{ font-size:14px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.dm-tree dl{ clear:both; line-height:25px;background:url(images/line.png) repeat-y;}
.dm-tree dl dt { height:25px; cursor:pointer;}
.dm-tree dl a{ float:left; display:block; width:25px; height:25px; background-image:url(images/plus.png); background-repeat:no-repeat; background-position:center center;}
.dm-tree dl dt.curr_tree a{ background-image:url(images/minus.png);}
.dm-tree dl a.not_a{background-image:url(images/not_a.png);}
.dm-tree dl dt span.t_s{ float:left; display:block; height:23px; line-height:21px; padding-left:25px; padding-right:8px; background-image:url(images/t_s.png); background-repeat:no-repeat; background-position:left center; border:1px solid #fff;}
.dm-tree dl dt:hover span.t_s{ background-color:#ffebbb; border:1px solid #f5c793;}

.dm-tree dl dd { display:none; clear:both; padding-left:25px;}
.dm-tree dl dd .item { clear:both; background:url(images/line.png) repeat-y;}
.dm-tree dl dd .item span.d_s{ height:25px; display:inline-block; padding-left:25px; background-image:url(images/d_s.png); background-repeat:no-repeat; background-position:left center;}
.dm-tree dl dd.it_first .item{}

.dm-tree dl.last_dl{ background-image:url(images/plusbottom.png); background-repeat:no-repeat;}
.dm-tree dl dd .last_dd{ background-image:url(images/last_dd.png);}